"""
@version:python3
@author:大橘为重
@file:15-QTextEdit-功能测试.py
@time:2022/2/24 20:13
"""
# 0、导入需要的包和模块
from PyQt5.Qt import *
import sys

class Window(QWidget):
    def __init__(self):
        super().__init__()
        self.setWindowTitle("QTextEdit-功能测试")
        self.resize(500, 500)
        self.setup_ui()
    def setup_ui(self): # 添加子控件以及子控件的配置操作
        # pass
        te = QTextEdit("xxx",self)
        self.te = te
        te.resize(300,300)
        te.move(100,100)
        te.setStyleSheet("background-color:cyan;")
        # self.placeholder()
        self.textsetting()

    def placeholder(self):
        self.te.setPlaceholderText("请输入你的个人简介") # 占位文本的提示

    def textsetting(self):
        # 设置普通文本内容
        # self.te.setPlainText("<h1>ooo</h1>")
        # self.te.insertPlainText("<h1>ooo</h1>")
        # print(self.te.toPlainText())


        # self.te.setHtml("<h1>ooo</h1>")
        # self.te.insertHtml("<h6>社会我顺哥</h6>")
        # print(self.te.toHtml())

        self.te.setText("<h1>ooo</h1>")

# 1、创建一个应用程序对象
app = QApplication(sys.argv)

# 2、控件操作
# 创建控件、设置控件、事件和信号的处理
# 2.1 创建控件
window = Window()
# 2.2 设置控件


# 2.3 展示控件
window.show()

# 3、应用程序的执行，进入到消息循环
sys.exit(app.exec_())